package br.com.egg.finances.business.dao;

import br.com.egg.finances.dao.BancoDAO;
import br.com.egg.finances.dao.CategoriaDAO;
import br.com.egg.finances.dao.CentroCustoDAO;
import br.com.egg.finances.dao.ContaDAO;
import br.com.egg.finances.dao.CrediarioDAO;
import br.com.egg.finances.dao.MovimentoDAO;
import br.com.egg.finances.dao.UsuarioDAO;

public class DAOFactory {
	
	public static ControleUsuarioDAO getControleUsuarioDAO() {
		return new ControleUsuarioDAOImp();
	}
	
	public static BancoDAO getBancoDAO() {
		return new BancoDAO();
	}
	
	public static CategoriaDAO getCategoriaDAO() {
		return new CategoriaDAO();
	}
	
	public static CentroCustoDAO getCentroCustoDAO() {
		return new CentroCustoDAO();
	}
	
	public static MovimentoDAO getMovimentoDAO() {
		return new MovimentoDAO();
	}
	
	public static ContaDAO getContaDAO() {
		return new ContaDAO();
	}

	public static UsuarioDAO getUsuarioDAO() {
		return new UsuarioDAO();
	}
	
	public static CrediarioDAO getCrediarioDAO() {
		return new CrediarioDAO();
	}

}
